105 矩形面積計算
h = eval(input().strip()) w = eval(input().strip()) print("Height = %.2f" %h) print("Width = %.2f" %w) print("Perimeter = %.2f" %((h+w)*2)) print("Area = %.2f" %(h*w))
print()函數支援的字串格式化功能 print("字串 %(參數列)"), 參數.2f, 代表取兩位小數印出。
210 三角形判斷
side1 = eval(input().strip()) side2 = eval(input().strip()) side3 = eval(input().strip()) if (side1+side2)>side3 and (side2+side3)>side1 and (side3+side1)>side2 : print("%d" %(side1+side2+side3)) else: print("Invalid")
兩邊和大於第三邊,每一個邊的加總都符合這規定,則為三角形
401 數字反轉判斷
methond 1num = input().strip() n = len(num) if num != 0: for i in range(1,n+1): # end=結束字元,選擇""空字串,數字就能連續輸出 print(num[-i],end="") else: print(0)
methond 2
num = input().strip() print(num[::-1])
對列表使用切片
numbers = [0, 1, 2, 3, 4, 5]
使用 [::-1] 來反轉列表
reversed_numbers = numbers[::-1]
print(reversed_numbers) # 輸出: [5, 4, 3, 2, 1, 0]
參考資料:TQC+ Python 3